Selecting a Fuzzy Logic Operation from the DNF-CNF Interval: How Practical are the Resulting Operations?
نویسندگان
چکیده
In classical (two-valued) logic, CNF and DNF forms of each propositional formula are equivalent to each other. In fuzzy logic, CNF and DNF forms are not equivalent, they form an interval that contains the fuzzy values of all classically equivalent propositional formulas. If we want to select a single value from this interval, then it is natural to select a linear combination of the interval's endpoints. In particular, we can do that for CNF and DNF forms of \and" and \or", thus designing natural fuzzy analogues of classical \and" and \or" operations. The problem with thus selected \and" and "or" operations is that, contrary to common sense expectations, they are not associative. In this paper, we show the largest possible value of the corresponding non-associativity is reasonably small and thus, this non-associativity does not made these operations impractical. 1 Motivation Fuzzy logic is a generalization of the classical 2-valued logic, where instead of two truth values \true" and \false" (corresponding to 1 and 0), we have the entire interval 0; 1] of truth values. To get a logic, we must extend logical operations to these values. In classical logic, every logical operation can be represented as a composition of conjunction (\and", &), disjunction (\or", _), and negation (\not", :). Therefore, to generalize an arbitrary logical operation, it is suucient to generalize these three basic logical operations. Thus, when a fuzzy logic is described, it is usually described in terms of these three operations: t-norm (\and"), t-conorm (\or"), and negation. To generalize a more complex logical operation, we can: represent this operation as a composition of \and", \or", and \not", and replace \and", \or", and \not" with, correspondingly , a t-norm, a t-conorm, and a negation operation. The main problem with this approach is that diier-ent representations of the original logical operation lead to diierent results { even if we use the simplest possible operations min, max, and 1 ? x. 2 DNF-CNF interval Since diierent classically equivalent logical formulas lead to non-equivalent fuzzy expressions, it is reasonable , instead of considering all possible classically equivalent forms, to select some special forms. In classical (2-valued) logic, two forms are most frequently used: a Conjunctive Normal Form (CNF), in which a formula is represented as disjunction of conjunctions , and a Disjunctive Normal Form (DNF), in which a formula is represented as conjunction of disjunc-tions. In view of this fact, one of …
منابع مشابه
Why Unary and Binary Operations in Logic: General Result Motivated by Interval-Valued Logics
Traditionally, in logic, only unary and binary operations are used as basic ones – e.g., “not”, “and”, “or” – while the only ternary (and higher order) operations are the operations which come from a combination of unary and binary ones. For the classical logic, with the binary set of truth values , the possibility to express an arbitrary operation in terms of unary and binary ones is well know...
متن کاملMinimization of Average Sensitivity as a Method of Selecting Fuzzy Functions and Operations: Successes and Limitations
Fuzzy logic is an extension of the standard 2-valued logic – with two possible truth values 0 (“false”) and (“true”) – to values (degrees of certainty) represented by arbitrary numbers from the interval [0, 1]. One of the main challenges in fuzzy logic is that we need to extend the usual logical operations from the set {0, 1} to the entire interval, and there are many possible extensions. One p...
متن کاملOn the development of a logic calculator: a novel tool to perform logical operations
In this paper we propose a Logic Calculator with three operation modes: evaluation of logical formulae; logical entailment and conversion of a formula to Disjunctive Normal Form (DNF) and Conjunctive Normal Form (CNF). It is worth noting there are no existing automated tools for these three computations integrated into one tool providing a graphical calculator format. Logic Calculator is availa...
متن کاملNew Numerical Methods on the Basis of Fuzzy Approximation
The notion of a fuzzy set, a natural extension of a classical set, was defined in 1965 by L.A. Zadeh; see [16]. Since that time, the fuzzy set theory has been deeply developed and it has influenced many fields of applications and therefore we can find results in branches like: fuzzy time series, fuzzy modeling, fuzzy graph theory and finally, the most often one fuzzy control. In general, the fu...
متن کاملVariable Impedance Control for Rehabilitation Robot using Interval Type-2 Fuzzy Logic
In this study, a novel variable impedance control for a lower-limb rehabilitation robotic system using voltage control strategy is presented. The majority of existing control approaches are based on control torque strategy, which require the knowledge of robot dynamics as well as dynamic of patients. This requires the controller to overcome complex problems such as uncertainties and nonlinearit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002